Máy Thời Gian Số
Git hoạt động như một máy thời gian số bằng cách ghi lại mọi trạng thái của dự án của bạn thông qua các định danh mật mã duy nhất được gọi là bản bù kiểm tra. Mỗi lần bạn thực hiện commit, Git sẽ tạo ra một bản chụp (snapshot) toàn bộ thư mục của bạn. Bằng cách truy cập lịch sử này, bạn có thể tạm thời "đi xuyên không gian" để quay lại điểm thời gian trước đó trong công việc, nhằm kiểm tra xem các tệp như index.html, orange.html, hoặc blue.html có vẻ như thế nào trước những thay đổi gần đây.
1. Xem Lịch sử Dự án
Lệnh git log hiển thị toàn bộ lịch sử theo trình tự thời gian. Tuy nhiên, git log --oneline thường được ưa chuộng hơn vì nó nén thông tin thành một bản tóm tắt, nơi mỗi commit được biểu diễn bằng một bản bù kiểm tra rút gọn 7 ký tự và nội dung ghi chú của nó.
54650a3 Tạo trang xanh dương và cam
2. Điều hướng qua Giao diện dòng lệnh
Khi xem lịch sử dài, các phím chuẩn của giao diện dòng lệnh vẫn áp dụng: nhấn phím space để cuộn xuống từng trang một, và nhấn phím chữ cái q để quay lại dấu nhắc dòng lệnh.
3. Lệnh Checkout
Lệnh git checkout <commit-id> (ví dụ, git checkout 54650a3) cho phép bạn Xem một commit trước đó. Điều này cập nhật các tệp trong thư mục của bạn để phù hợp với bản chụp lịch sử cụ thể đó, về cơ bản làm đông cứng dự án ở quá khứ để bạn có thể xem xét.